#include <Adafruit_GFX.h>
#include <Adafruit_ST7735.h> // Include the correct header for Adafruit_ST7735
#include <U8g2_for_Adafruit_GFX.h>

#define TFT_CS   17     // 对应 IO16
#define TFT_DC   16     // 对应 IO15
#define TFT_RST  15      // 对应 IO7
#define TFT_BL   7      // 对应 IO6，可选，用于控制背光


extern Adafruit_ST7735 tft;
extern U8G2_FOR_ADAFRUIT_GFX u8g2_for_adafruit_gfx;

void tft_init();
void tft_fill_color(uint16_t color);
void tft_display_text(const char* text, int x, int y, uint16_t color, uint8_t size = 1);
void tft_display_utf8(const char* text, int x, int y, uint16_t color);
